package com.itbaizhan.test.exercise;

/**
 * 测试组合
 */
public class TesrComponent {
}
class Person2 /*extends Object*/{
    String name;
    int age;
    public void rest(){
        System.out.println("休息");
    }
}
class Student2 /*extends Person2  不用继承，用组合*/ {
    Person2 p2 = new Person2(); //组合
    Person p = new Person();//组合可以有多个属性
    String major;//专业
    public void study(){
        System.out.println("学习");
       p2.rest();//组合，调用父类的方法
        System.out.println(this.p2.name);//调用父类的属性
    }
    //构造器
    public Student2(String name,int age,String major){
        this.p2.name = name;
        this.p2.age = age;//组合要加对象
        this.major = major;
    }
}
